have an idea of something - French English Dictionary